查看原文
其他

甲骨文要拿 JavaScript 开刀了?

(点击上方公众号,可快速关注)




因为 JavaScript,甲骨文要苹果下架我的 APP


最近有个程序员小哥 Imacpro1 在 Reddit 发帖求助,他收到苹果公司的一封关于他 APP 的邮件……



上面截图部分的律师函是甲骨文发给苹果的。大意是:


  • JavaScript 是甲骨文的注册商标。

  • 该程序员小哥没有甲骨文的授权,在 APP 显著用了 JavaScript 字眼;

  • 因为无授权,会导致消费者误以为该 APP 是甲骨文开发或和甲骨文相关;


所以甲骨文请求苹果下架该 APP。


Imacpro1 开发的 APP 的全名是:「 HTML5, CSS, JavaScript, HTML, Snippet Editor 」。从名字看,就知道是一个前端开发的代码编辑器。(目前在 iTunes 已经打不开了。)




引发热议和吐槽


这个求助帖( http://t.cn/Rm1OOd4 ),在 Reddit 引发开发者们的热议。目前排在第一位是骂甲骨文的(下图)


还有吐槽 O 记是_______的。



除了吐槽,还有人建议 Imacpro1,把 JavaScript 改成 JS 试试



实在不行,还可以用 ECMAScript 来替代 JavaScript 字眼。



才知道 JavaScript 是甲骨文的商标


有人表示,原以为 JavaScript 是一种开源的东西,直接今天才知道(【JavaScript】在美国的注册商标,是甲骨文的)。




为什么 JavaScript 版权也是甲骨文的?


这要从 JavaScript 的诞生说起。本文简单说一下。


1995 年,网景公司(NetScape)招来了 Brendan Eich(JS 之父),要给 Navigator 2.0 浏览器开发了一种脚本语言,后取名 LiveScript。


在 Brendan Eich 开始项目之前,NetScape 和 SUN 两个公司结盟了。除了 LiveScript 是受到了 Java 的启发,另外为了让 LiveScript 蹭上 Java 的热度,后来临时改名成 JavaScript。这也是后来引发这两种语言之间误解的重要原因。



据说在 1995 年 5 月,Brendan Eich 用了 10 天,把 JS 的原型写出来了


1995 年 12 月 4 日,JavaScript 的第一个公开版正式发布。不过在 12 月 1 日,SUN 公司提交了 JavaScript 的商标申请。

自从 SUN 公司作价 77 亿美元卖给甲骨文后,SUN 名下的各种专利,包括 JavaScript 商标权,也就到甲骨文手里了。


估计很多人都还记得,国内的 JavaEye 网站,也曾经收到甲骨文的律师函,后来改名 ITEYE。



参考


Reddit、Wikipedia



话题讨论:


在用 JavaScript 字眼的千千万万,包括各种大型商业公司。为什么 O 记要告(gao)一个开发者的 APP 呢?




关注「程序员的那些事」,编程更有趣

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存